Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Croatia F4 Kuwait F1 Kuwait F2 Laos F1 Thailand F4 Thailand F5 Croatia F1 India F1 India F2 Serbia F2 Serbia F3 Serbia F6 Serbia F7 USA F24 USA F25 Germany F1 Germany F2 Croatia F1 USA F7 Bosnia & Herzegovina F5 Croatia F6 Stella Artois Clay Court Championships - Budaors Britania Zavaleta - Puebla Stella Artois Clay Court Championships - Budaors XXIX Edizione 'A.Savoldi Marco' - Manerbio Banca Stato Challenger Lugano - Lugano The USTA Challenger at West End Racquet - Torrance Zagreb Open - Zagreb The Wright Financial Group USTA Challenger - Champaign Architect Open - Budapest Open de Montauban - Montauban S Tennis Masters - Graz Ljubljana Open - Ljubljana Open D'Orleans - Orleans Unicredit (Suisse) Bank S.A. Challenger - Chiasso The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Mobilux Open - Luxembourg Alexander Kolyaskin Memorial - Donetsk San Remo Tennis Cup 15° Piertomaso - San Remo Bauer Watertechnilogy Cup 2008 - Eckental PEOPLEnet CUP - Dnepropetrovsk Belgrade Challenger Sony Ericsson Open 2008 - Belgrade Sofia Challenger Porsche Open - Poznan Ostdeutscher Sparkassen Cup - Dresden BH Telecom Indoors Sarajevo 2006 - Sarajevo Black Forest Open - Freudenstadt Segovia Challenger Kobstaedernes ATP Challenger - Kolding Okal Cup - Eckental The Shelbourne Irish Open - Dublin Bauer Watertechnology Cup - Eckental Alphen Challenger Ljubljana Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Banja Luka 2002 - Banja Luka Dublin Challenger - Dublin Bukhara Challenger - Bukhara Unique Zagreb Open - Zagreb Ispat Open 2004 - Ostrava Gemax Open 2002 - Belgrade Zagreb Open - Zagreb Dusseldorf Open 2006 - Dusseldorf Sporting Challenger '07 Trofeo Regione Piemonte - Turin Unicredit Czech Open 2007 - Prostejov Top Wool Challenger Biella - Biella The Hilversum Open - Hilversum GHI Bronz Classic - Bronx Fujitsu Siemens Open - Budapest Bergamo Challenger Sarajevo Challenger Zagreb Open - Zagreb Neride Prague Indoor - Prague Athens Challenger Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Gemax Open - Belgrade Sarajevo Open - Sarajevo Kamnik Challenger - Kamnik Tennis Napoli Cup - Napoli Challenger Groningen - Groningen Hamburg Challenger - Hamburg USTA Challenger of Tiburon - Tiburon Okal Cup 2003 - Eckental ATU Cup - Weiden GHI Bronx Classic - Bronx Banja Luka Challenger 2005 - Banja Luka Ljubljana Open 2008 - Ljubljana Pro Challenger at Calabasas - Calabasas Lambertz Open - Aachen IPP Open - Helsinki Gemax Samsung Open 2004 - Belgrade Challenger Citta di Olbia - Olbia 10° Trofeo Luigi Pezzoli - Bergamo Ortisei Challenger Riviera di Rimini Challenger 2004 - Rimini Steelers Cup - Kosice Ljubljana Open - Ljubljana VI Gramado Open de Tenis - Gramado Porsche Open - Poznan Akbank Private Banking TED Open 2006 - Istanbul Sunrise Challenger TED Open - Istanbul Ciudad de Pozoblanco 'Open Diputacion' - Cordoba Tunis Challenger Samarkand Challenger - Samarkand Olbia Challenger - Olbia Tunis Open - Tunis BH Telecom Sarajevo 2007 - Sarajevo Binghamton Professional Tennis Tournament - Binghamton Istanbul Challenger S Tennis Master Championship - Graz KGHM Dialog Polish Indoors - Wroclaw Olimp Kyiv Open - Kiev Qatar ATP Challenger - Doha Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Unique Zagreb Open - Zagreb Banja Luka Challenger 2004 - Banja Luka ATP Slovak Open Challenger - Bratislava Ethias Trophy - Mons Lambertz Open - Aachen 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Privat Bank Cup - Dnepropetrovsk Open Prevadies - St. Brieuc Morocco Tennis Tour - Marrakech Croatia Osiguranje Rijeka Open - Rijeka Labertz Open by Stawag - Aachen Prostejov Challenger Bauer Watertechnology Cup 2007 - Eckental BMW Tennis Championship - Sunrise Athens Challenger Rome Challenger Swanston Challenger - Sacramento Home Depot Center USTA Challenger - Carson Rijeka Open - Rijeka IPP Open - Helsinki Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Tunis Open 2007 - Tunis Prostejov Challenger Ljubljana Open - Ljubljana Qingdao Challenger PEOPLEnet Cup - Dnepropetrovsk Heilbronn Open - Heilbronn CA Challenge - Graz Ischgl International Tennis Challenger 2003 - Ischgl Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux IX Abierto Internacional de Salinas - Salinas Tennis Napoli Cup 2004 - Napoli Bangkok Challenger Rijeka Challenger Calabasas Challenger Knoxville Challenger Bangkok Challenger Zagreb Challenger Akbank Private Banking TED Open - Istanbul Jameson Cup - Milan Open des Alpes Trophee BNP Paribas - Grenoble Intersport Heilbronn Open - Heilbronn Gemax Samsung Open 2005 - Belgrade Logopak Challenger 2005 - Lubeck Tatra Banka Slovak Open - Bratislava USTA/Adtech Challenger - Boston Challenger Ford de Cherbourg - Cherbourg Hungarian Open - Budapest Ljubljana Open 2002 - Ljubljana Croatia Open - Umag Muller Cup - Ulm Trani Cup - Trani Schickendanz Open - Furth Bangkok Challenger Ostrava Challenger Jameson Cup - Milan Open de Franche-Comte - Besancon Schickedanz Open - Furth XI Venice Open - Venice Open de Montauban - Montauban Milano Challenger-Jameson Cup - Milan Qingdao Challenger Warsteiner Challenger Lubeck - Lubeck Intersport Heilbronn Open - Heilbronn Memorial Savigni - Sassuolo 9th Torneo B. Camparini Arpa Ceramic Cup - Reggio Emilia Citta di Monza - Monza Internationale Badische Meisterschaften Um Den Techem Cup - Zell Ostrava Open 2005 - Ostrava Qatar Open - Doha Ljubljana Open - Ljubljana LTA Shrewsbury Challenger - Shrewsbury Open 13 - Marseille Heineken Open Shanghai - Shanghai Monterrey Challenger San Luis Potosi Challenger GHI Bronx Classic - Bronx Heilbronn Open - Heilbronn Asirom Challenger - Brasov KGHM Dialog Polish Indoors - Wroclaw Nokian Hakkapeliitta Open - Tampere Bulgarian Open - Sofia Banja Luka Challenger 2003 - Banja Luka Croatia Open - Umag 4th Volkswagen Challenger - Wolfsburg AIG Japan Open - Tokyo Waco International Tennis Challenger - Waco St. Petersburg Open - St. Petersburg Stockholm Open - Stockholm Chennai Open - Chennai Medibank Private International - Sydney BellSouth Open - Vina del Mar Oberstaufen Cup - Oberstaufen Stella Artois Clay Court Championships - Budaors Grand Prix Hassan II - Casablanca The Stella Artois Grass Court Championships - London The 10tele.com Open - Nottingham Zagreb Open - Zagreb FILA Challenger - Biella The Priority Telecom Open - Amersfoort Steelers Cup - Kosice Zagreb Open - Zagreb Top Wool Challenger Biella - Biella Canottieri Mincio Open - Mantova Oberstaufen Cup - Oberstaufen Pilot Pen Tennis - New Haven Thailand Open - Bangkok 2001 Mercedes Cup - Stuttgart Czech Indoor Open - Prague Vietnam Open - Ho Chi Minh City Tatra Banka Open 2006 - Bratislava Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Architect Open - Budapest Dubrovnik Open - Dubrovnik Mauritius Open - Mauritius Qatar ExxonMobil Open - Doha Tennis Napoli Cup - Napoli Stella Artois Clay Court Championships - Budaors Alexander Kolyaskin Memorial - Donetsk Open Mutouest St. Brieuc - St. Brieuc Tunis Open 2006 - Tunis The Dubai Tennis Championships - Dubai Schickendanz Open - Furth US Men's Clay Court Championships - Houston Banja Luka Challenger - Banja Luka BMW Open - Munich The Stella Artois Championships - London The 10tele.com Open - Nottingham Internationaler Raiffeisen Grand Prix - St. Polten Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Arad Challenger International Championship of Croatia - Umag PBZ Zagreb Indoors - Zagreb ABN/AMRO World Tennis Tournament - Rotterdam s'Tennis Masters Challenger - Graz Grand Prix Hassan II - Casablanca International Championship of Croatia - Umag The Stella Artois Championships - London Ordina Open - 's-Hertogenbosch Campbell's Hall of Fame Tennis Championships - Newport Dutch Open Tennis - Amersfoort Qatar Exxon Mobil Open 2003 - Doha Pilot Pen Tennis - New Haven BA-CA Tennis Trophy - Vienna Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Kobstaedernes ATP Challenger - Kolding ABN AMRO World Tennis Tournament - Rotterdam Rijeka Challenger PBZ Zagreb Indoors - Zagreb The Nottingham Open - Nottingham Open de Moselle - Metz Zagreb Challenger Chennai Open - Chennai Medibank International - Sydney The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Open Sabadell Atlantico - Barcelona AEGON Championships - London AEGON International - Eastbourne Mercedes Cup - Stuttgart Open de Moselle - Metz St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Open de Tenis Comunidad Valenciana - Valencia Chennai Open - Chennai ABN AMRO World Tennis Tournament - Rotterdam Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Furth Challenger Cremona Challenger Gerry Weber Open - Halle ATP Kremlin Cup - Moscow Legg Mason Tennis Classic - Washington Davidoff Swiss Indoors Basel - Basel SA Tennis Open - Johannesburg Noumea Challenger Regions Morgan Keegan Championships - Memphis Chengdu Challenger Delray Beach International Tennis Championships - Delray Beach Honolulu Challenger Serbia Open - Belgrade The Dubai Tennis Championships - Dubai The Dubai Tennis Championships - Dubai Bergamo Challenger BMW Open - Munich Belgrade Challenger AEGON International - Eastbourne Malaysian Open - Kuala Lumpur Cherbourg Challeger Aircel Chennai Open - Chennai Masters Series - Hamburg Open 13 - Marseille PBZ Zagreb Indoors - Zagreb PBZ Zagreb Indoors - Zagreb Sarajevo Challenger Serbia Open - Belgrade Power Horse World Team Cup - Dusseldorf Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Argentina Open - Buenos Aires Rakuten Japan Open - Tokyo German Tennis Championships - Hamburg Jersey Challenger Legg Mason Tennis Classic - Washington Erste Bank Open - Vienna Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Aircel Chennai Open - Chennai AEGON Championships - London Atlanta Tennis Championships - Atlanta BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich PTT Thailand Open - Bangkok Credit Agricole Suisse Open - Gstaad US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva Monza Challenger St. Petersburg Open - St. Petersburg Ecuador Open - Quito Geneva Open - Geneva BRD Nastase Tiriac Trophy - Bucharest RCA Championships - Indianapolis ATP Kremlin Cup - Moscow Open Seat Godo 2007 - Barcelona Serbia Open - Belgrade ATP Studena Croatia Open Umag - Umag Pilot Pen Tennis - New Haven Scheveningen Challenger Recanati Challenger Legg Mason Tennis Classic - Washington Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Banja Luka Challenger St. Petersburg Open - St. Petersburg Aircel Chennai Open - Chennai Ljubljana Challenger St. Petersburg Open - St. Petersburg Dubai Duty Free Tennis Championships - Dubai Zagreb Challenger Open Sabadell Atlantico - Barcelona AEGON Championships - London Croatia Open - Umag Open Sud de France - Montpellier Heilbronn Challenger Claro Open Colombia - Bogota Valencia Open - Valencia RCA Championships - Indianapolis Anning Challenger Abierto Mexicano de Tenis Mifel - Los Cabos Black Forest Open 2002 - Freudenstadt Gerry Weber Open - Halle Memorial Savigni - Sassuolo Zagreb Open - Zagreb Geneva Open - Geneva AEGON Championships - London Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Rio Open - Rio de Janeiro ATU Cup - Weiden Intersport Heilbronn Open - Heilbronn Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya Warsteiner Challenger Wolfsburg - Wolfsburg XI Ciutat de Barcelona - Barcelona Eckental Challenger US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya St. Petersburg Open - St. Petersburg PrivatBank Cup - Dnepropetrovsk Intrum Stockholm Open - Stockholm AIG Japan Open - Tokyo BMW Open - Munich Countrywide Classic - Los Angeles Next Generation Adelaide International - Adelaide Estoril Open - Estoril Open SEAT 2008 - Barcelona The Artois Championships - London ATP Studena Croatia Open Umag - Umag China Open - Beijing AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Serbia Open - Belgrade AEGON Championships - London Pacific Life Open - Indian Wells Arizona Men's Tennis Championships - Scottsdale Power Horse Cup - Dusseldorf BNP Paribas Masters - Paris Croatia Open - Umag Winston-Salem Open - Winston-Salem China Open - Beijing Open Romania - Bucharest SkiStar Swedish Open - Bastad Open 13 - Marseille BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Hamburg - Hamburg CA Tennis Trophy - Vienna Mutua Madrilena Masters Madrid - Madrid Heineken Open - Auckland BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid NASDAQ-100 Open - Miami BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome NASDAQ-100 Open - Miami Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai Sony Ericsson Open - Miami BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Pacific Life Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Kremlin Cup - Moscow Dubai Open - Dubai Western & Southern Open - Cincinnati ATP Studena Croatia Open Umag - Umag International Tennis Championships - Delray Beach Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome BNP Paribas Open - Indian Wells Grand Prix de Tennis de Lyon - Lyon Rogers Cup - Montreal Grand Prix Hassan II - Casablanca Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Rogers Cup - Montreal Western & Southern Open - Cincinnati Dubai Duty Free Tennis Championships - Dubai Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Rakuten Japan Open - Tokyo Western & Southern Open - Cincinnati Western & Southern Financial Group Masters - Cincinnati Argentina Open - Buenos Aires Campionati Internazionali D'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells French Open - Paris Sony Open Tennis - Miami Open de Moselle - Metz St. Petersburg Open - St. Petersburg Croatia Open - Umag Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris China Open - Beijing Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris U.S. Open - New York Australian Open - Melbourne Open 13 - Marseille French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York NASDAQ-100 Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York U.S. Open - New York U.S. Open - New York Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Internazionali BNL d'Italia - Rome Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, CRO-BRA, 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, 1R, SRB-IND 4-1 Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group 2, REL2, GRE-SRB 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Mubadala World Tennis Championship Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 AAMI Classic - Kooyong Davis Cup, World Group, QF, SRB-GBR 2-3 Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Beijing Olympics - London